/**
 *  读取百度字符文件，在当前目录生成一个baidu.html文件
 * @type {module:http}
 */
const http = require('http');
const fs = require('fs');

// let opts =

let client = http.request({
    // tcp 相关配置
    host:'www.baidu.com',
    port: 80,

    // http
    protocol:'http:',

    method: 'get',


    path: '/'
}, res => {
    let datas  = '';

    // res = > 其实就是一个 socket
    res.on('data', data => {
        datas += data;
        console.log(data.toString())
    })


    res.on('end', ()=> {
        fs.writeFileSync(__dirname+'/baidu.html', datas)
    })
})

// 请求结束
client.write('')
client.end()